package com.zhu.char07

import scala.collection.mutable.ArrayBuffer

/**
 *
 * @version 1.0
 * @author study
 * @date 2020/9/5 16:49
 *
 */
/**
 * 在执行添加或者删除操作，不会创建新的数组对象，直接在源数组上进行操作
 */
object Scala02_TestArrayBuffer {
  def main(args: Array[String]): Unit = {
    //创建可变数组
    val value: ArrayBuffer[Int] = new ArrayBuffer[Int]()
    var value1: ArrayBuffer[Int] = ArrayBuffer(1, 2, 3)

    println(value1(2))
    //对数组元素修改
    value1(1) = 20
    //可变转为不可变
    val array = value1.toArray
    //不可变转为可变
    val buffer = array.toBuffer

  }
}
